computer science in 2018